home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
A-Monthly Disks
/
(c)aay.d64
/
doc_file edit1.4
< prev
next >
Wrap
Text File
|
2007-02-04
|
9KB
|
189 lines
╫HAT FOLLOWS, IS THE DOCUMENTATION FOR THE PROGRAM ╞╔╠┼ ┼─╔╘╧╥ ╓ERSION 1.4
╘HIS PROGRAM HAS BEEN DESIGNED FOR USE WITH THE ├OMMODORE 64 (TM) PERSONAL
COMPUTER. ╔N IT'S DE-COMPILED ┬┴╙╔├ SOURCE VERSION, IT WILL ALSO RUN ON THE
├OMMODORE 128 (TM) IN EITHER 40 OR 80 ├OLUMN MODE.
╔ WROTE THIS PROGRAM FOR MY DEAR FRIEND ╦RISTI. ╔T WAS PREPARED AS A SERIES
OF "LESSON MODULES" FROM WHICH SHE COULD LEARN A FEW OF THE MANY ROUTINES ╔'VE
INCLUDED. ╔'M QUITE PLEASED WITH THE FINAL RESULT, AND ╔ HOPE THAT ╦RISTI'S
INTEREST IN LEARNING CONTINUES.
╘HIS PROGRAM IS ├OPYRIGHTED! ┴LL RIGHTS TO IT ARE RESERVED! ┘OU ARE FREE TO
DISTRIBUTE THIS AS YOU'LD LIKE, FOR ╔ AM RELEASING THIS VERSION AS ╞╥┼┼╫┴╥┼.
═ODIFY IT AS YOU WISH, BUT ├OPYRIGHT LAWS DICTATE THE INCLUSION OF CREDIT TO
THE ORIGINAL AUTHOR.
úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
╞╔╠┼ ┼─╔╘╧╥ 1.4
úúúúúúúúúúúúúúú
╘╚┼ ═┴╔╬ ═┼╬╒
úúúúúúúúúúúúú
┼NTRY INTO ANY OF THE MAJOR ROUTINES WITHIN THE PROGRAM IS ACCESSED THROUGH
THE ═AIN ═ENU BY SELECTING THE APPROPRIATE OPTION LABLED 0-9. ╧THER FEATURES
OF THE ╞╔╠┼ ┼─╔╘╧╥ ARE AVAILABLE BY SELECTING THE APPROPRIATE LETTER OR
SYMBOL. ╘HE ═AIN ═ENU PROMPT IS DEFAULTED TO THE ─╔╙╦/╨╥╔╬╘ ╙ET ╒P. ╘HIS IS
EXPLAINED MORE IN DETAIL BELOW. ┴T THE BOTTOM OF THE SCREEN ARE THE CURRENT
SYSTEM CONFIGURATIONS. ╘HESE MAY BE CHANGED AT ANY TIME THROUGH THE
─╔╙╦/╨╥╔╬╘ ╙ET ╒P, AND WILL THEN REMAIN IN EFFECT UNTIL YOU AGAIN CHANGE THEM,
OR YOU RESTART THE PROGRAM OR RESET THE COMPUTER.
0-├╥┼┴╘┼ ┴ ╞╔╠┼
úúúúúúúúúúúúúúú
╘HIS OPTION ALLOWS THE USER TO WRITE A NEW FILE WHICH CAN INCLUDE THE USE
OF ├OMMODORE ├OLOR AND ╟RAPHIC CONTROL CODES. ╔T IS POSSIBLE TO HIGHLIGHT
WORDS OR PHRASES BY TYPING THEM IN ╥EVERSE Æ, OR BY CƒH£ANG₧IüNûG THE COLOR OF
THE TEXT.
┘OU ARE GIVEN A CHOICE OF LINE LENGTH. ╘HIS SELECTION ACTIVATES THE
╫╧╥─-╫╥┴╨ FEATURE OF THE ╞╔╠┼ ┼─╔╘╧╥. ╬OTE THAT SELECTION OF 80 COLUMNS DOES
╬╧╘ PROVIDE 80 COLUMN VIEWING ON THE 64, OR 128 (IN 40 COLUMN MODE). ╘HIS
FEATURE HAS NOTHING TO DO WITH THE VIDEO DISPLAY, BUT WILL INSTEAD, SET THE
FORMAT OF THE ACTUAL FILE AS IT WOULD APPEAR WHEN PRINTED OUT ON PAPER. ╘HE 80
COLUMN OPTION IS AVAILABLE TO YOU, JUST DONT EXPECT IT TO GIVE AN 80 COLUMN
DISPLAY TO THE 64.
╬EXT, YOU WILL SEE AN ASTERISK "*" APPEAR ON YOUR SCREEN. ╘HIS IS THE TEXT
ENTRY CURSOR. ╔T WILL IGNORE THE ├╒╥╙╧╥-╒╨ AND ├╒╥╙╧╥-─╧╫╬ KEYS, AND WILL
TREAT A ├╒╥╙╧╥-╠┼╞╘ OR ╥╔╟╚╘ AS IF IT WERE A ─┼╠┼╘┼ OR ╙╨┴├┼ RESPECTIVELY. ╘HE
─┼╠┼╘┼ KEY FUNCTIONS NORMALLY, PROVIDING A DESTRUCTIVE BACK-SPACE. ┘OU CANNOT
HOWEVER, BACKSPACE TO A PREVIOUS LINE THAT HAS ALREADY BEEN ENTERED. ╧NCE A
LINE PROGRESSES TO THE POINT WHERE WORD-WRAP OCCURS, THE LINE HAS BEEN ENTERED
INTO THE BUFFER, AND MUST BE EDITED USING THE ┼─╔╘ ┴ ╠╔╬┼ OPTION AT THE ═AIN
═ENU.
1-╠╧┴─ ┴ ╞╔╠┼
úúúúúúúúúúúúú
╘HIS OPTION IS USED TO LOAD A ╙┼╤╒┼╬╘╔┴╠ FILE FROM DISK INTO THE TEXT
BUFFER. ┘OU ARE ASKED FROM WHICH DRIVE YOU WISH TO LOAD THE FILE. ╘HE PROGRAM
DEFAULTS TO ─RIVE "┴".
┘OU MAY ╬╧╘ USE A "╫ILDCARD" ├HARACTER IN THE ╞ILENAME [ * OR ? ]. ╘HIS IS
TO PREVENT ─ISK ┼RRORS WHEN LATER USING THE ╥┼╙┴╓┼/╙AME ╬AME OPTION.
2-┼─╔╘ ┴ ╠╔╬┼
úúúúúúúúúúúúú
╘HIS OPTION IS USED TO CORRECT MIS-SPELLINGS, ETC. WITHIN YOUR FILE. ┘OU
WILL BE ASKED TO GIVE THE ╠INE ╬UMBER OF THE LINE YOU WISH TO EDIT. ╔T IS
RECCOMENDED THAT BEFORE SELECTING THE ┼─╔╘ OPTION, YOU FIRST ╠╔╙╘ THE FILE TO
DETERMINE THE NUMBER OF THE LINE YOU WISH TO CHANGE.
╘HIS OPTION IS INACTIVE AND CAN NOT BE ACCESSED AS LONG AS THE TEXT BUFFER
IS EMPTY. ╧NCE THE BUFFER CONTAINS ONE LINE OR MORE OF TEXT, EITHER LOADED
FROM DISK OR TYPED IN, THIS OPTION BECOMES AVAILABLE FOR YOU TO USE. ╘HIS SAME
FEATURE APPLIES TO THESE OTHER ═AIN ═ENU OPTIONS: 3-╔NSERT, 4-─ELETE, 5-╠IST,
6-─ISPLAY, 7-╨RINT, 8-╙AVE, AND 9-╥ESAVE. ╬ONE OF THESE ARE AVAILABLE AS LONG
AS THE BUFFER IS EMPTY.
3-╔╬╙┼╥╘/├╧╬╘╔╬╒┼
úúúúúúúúúúúúúúúúú
╧NCE YOU HAVE ENTERED OR LOADED TEXT INTO THE TEXT BUFFER, YOU MAY SELECT
THIS FEATURE TO INSERT NEW LINES AT ANY POINT WITHIN YOUR FILE. ┘OU MAY ALSO
ELECT THE OPTION TO ├╧╬╘╔╬╒┼ ADDING TO A FILE ALREADY IN THE BUFFER, BY
ENTERING AN ASTERISK "*" WHEN PROMPTED.
4-─┼╠┼╘┼ ┴ ╠╔╬┼
úúúúúúúúúúúúúúú
┘OU MAY DELETE ANY LINE WITHIN YOUR FILE USING THIS OPTION. ┘OU WILL BE
ASKED FOR THE ╠INE ╬UMBER OF THE LINE YOU WISH TO DELETE. ╘HE PROGRAM WILL
THEN DISPLAY THAT LINE ON YOUR SCREEN, AND WILL ASK YOU IF YOU ARE SURE YOU
WISH TO DELETE THE LINE OR ABORT BACK TO THE ═AIN ═ENU, LEAVING THE LINE OF
TEXT INTACT.
5-╠╔╙╘ ╫/ ╠╔╬┼ #'╙
úúúúúúúúúúúúúúúúúú
╙ELECT THIS OPTION ANY TIME YOU NEED TO DETERMINE THE ╠INE ╬UMBER OF A LINE
FOR THE PURPOSE OF EDITING, DELETING, ETC. ╘HE FILE WILL SCROLL BY, DISPLAYING
THE NUMBER FOR EACH LINE. ┘OU MAY PAUSE THE SCROLLING BY PRESSING THE ╙╨┴├┼
BAR. ┴NY OTHER KEY WILL CONTINUE THE SCROLL. ╨RESSING THE "┴" AT ANY POINT
DURING THE SCROLL WILL ALLOW YOU TO ABORT BACK TO THE ═AIN ═ENU.
6-─╔╙╨╠┴┘ ╫/╧ #'╙
úúúúúúúúúúúúúúúúú
╘HIS OPTION FUNCTIONS EXACTLY LIKE THE ╠╔╙╘ FUNCTION, EXCEPT FOR ABSENSE
OF ╠INE ╬UMBERS. ╒SE THIS FEATURE TO "╨REVIEW" YOUR TEXT BEFORE SAVING OR
PRINTING. ╙╨┴├┼ PAUSES THE SCROLL, THE "┴" WILL ABORT.
7-╨╥╔╬╘ ┴ ╚┴╥─ ├╧╨┘
úúúúúúúúúúúúúúúúúúú
╔F YOU HAVE A PRINTER, YOU MAY USE THIS OPTION TO DUMP YOUR TEXT FILE TO
THE PRINTER. ┬┼ ├┼╥╘┴╔╬ TO SET THE ─╔╙╦/╨╥╔╬╘ DEFAULTS TO SUIT YOU PARTICULAR
PRINTER. ┴LL ├OMMODORE PRINTERS USE ╙ECONDARY ┴DDRESS 7 TO PLACE THE PRINTER
IN ╒PPER/╠OWER CASE MODE. ═OST ARE SET TO ─EVICE 4. ╔F THESE SETTINGS DONT
WORK FOR YOU, CONSULT YOUR PRINTER'S MANUAL, OR EXPERIMENT WITH DIFFERENT
SETTINGS.
8-╙┴╓┼ ┴ ╬┼╫ ╞╔╠┼
úúúúúúúúúúúúúúúúú
╘HIS SELECTION ALLOWS YOU TO ╙┴╓┼ TO DISK, ANY TEXT CONTAINED WITHIN THE
BUFFER. ┘OU ARE ASKED WHICH DRIVE YOU WISH TO ╙┴╓┼ TO. ╘HE PROGRAM DEFAULTS TO
─RIVE "┴".
9-╥┼╙┴╓┼/╙┴═┼ ╬┴═┼
úúúúúúúúúúúúúúúúúú
╘HIS OPTION IS AVAILABLE SHOULD YOU WISH TO SAVE AN UPDATED VERSION OF THE
FILE USING THE SAME NAME THE OLD VERSION WAS GIVEN. ╘HIS PROGRAM DOES ╬╧╘ USE
THE ╙┴╓┼ @ COMMAND. ╘HIS PROGRAM WILL INSTEAD ╙├╥┴╘├╚ THE OLD VERSION, AND
THEN ╙┴╓┼ THE NEW ONE USING THE OLD NAME. ┴N OPTION TO AVOID SCRATCHING THE
OLD VERSION IS AVAILABLE BY SIMPLY ENTERING A NAME DIFFERENT FROM THE ORIGINAL
NAME, JUST AS IF YOU HAD SELECTED THE ╙┴╓┼ FUNCTION AT THE ═AIN ═ENU.
#-─╔╙╦/╨╥╔╬╘ ╙┼╘ ╒╨
úúúúúúúúúúúúúúúúúúú
╚ERE IS WHERE YOU CONFIGURE THE PROGRAM DEFAULTS TO MEET YOUR PARTICULAR
EQUIPMENT REQUIREMENTS. ╘HIS OPTION IS THE DEFAULT SELECTION AT THE ═AIN ═ENU,
AND GETTING HERE IS AS EASY AS HITTING ╥┼╘╒╥╬. ╧NCE YOU HAVE FIXED THE
SETTINGS TO SUIT YOUR EQUIPMENT, THEY WILL REMAIN IN EFFECT UNTIL RESET, ABORT
TO ┬┴╙╔├, RESTART OF PROGRAM, OR POWER-DOWN.
$-─╔╥┼├╘╧╥┘ ╥┼┴─
úúúúúúúúúúúúúúúú
╙ELECTING THIS OPTION WILL ALLOW YOU TO DISPLAY THE DIRECTORY OF ANY DISK
IN EITHER DRIVE. ╘HE DEFAULT IS ─RIVE "┴", THOUGH YOU MAY SELECT EITHER DRIVE.
@-─╧╙ ├╧══┴╬─╙
úúúúúúúúúúúúúú
╚ERE YOU WILL FIND ALL THE OPERATIONS YOU NEED TO DO GENERAL HOUSE-CLEANING
TASKS TO YOUR DISKETTES. 1571 USERS MAY ENTER ╒0>═1 AT THE ─╧╙ OPTION TO PLACE
THEIR DRIVE IN DOUBLE-SIDED MODE TO ACCESS FILES ON THE BACK SIDE OF THE DISK.
╬┼╓┼╥ VALIDATE A DOUBLE-SIDED DISK WHILE THE DRIVE IS IN SINGLE-SIDED MODE.
╘HIS WILL RE-WRITE THE DISK ┬┴═ IN SUCH A WAY THAT BACK-SIDE FILES WILL NOT BE
RECOGNIZED BY THE DRIVE, EVEN IF YOU GO TO DOUBLE-SIDED MODE AFTER VALIDATION
IN SINGLE-SIDED MODE.
╙-╙┼╤ ╞╔╠┼ ╥┼┴─┼╥
úúúúúúúúúúúúúúúúú
╒SE THIS OPTION TO "╥EAD" ANY SEQUENTIAL FILE ON DISK, WITHOUT ACTUALLY
HAVING TO LOAD IT INTO THE BUFFER. ╒SE THE ├╧╬╘╥╧╠ KEY TO SLOW THE LISTING.
╘HIS OPTION WILL ALSO READ "╓┼" FILES WHICH DONT INCLUDE CARRIAGE RETURNS!
╥-╥┼╙╘┴╥╘ ╨╥╧╟╥┴═
úúúúúúúúúúúúúúúúú
╘HIS OPTION DOES EXACTLY THAT- RESTARTS THE PROGRAM JUST AS IF YOU HAD JUST
LOADED IT FROM DISK AND TYPED ╥╒╬. ┴LL SYSTEM DEFAULTS ARE RESET. ┘OU ARE
PROMPTED THAT ANY TEXT IN THE BUFFER WILL BE LOST, AND YOU ARE GIVEN A CHANCE
TO ABORT BACK TO THE ═AIN ═ENU.
┴-┴┬╧╥╘ ╘╧ ┬┴╙╔├
úúúúúúúúúúúúúúúú
╘HE ┴┬╧╥╘ OPTION ALLOWS YOU TO EXIT THE PROGRAM AND RETURN TO ┬┴╙╔├. ╘HIS
FUNCTION, LIKE THE ╥┼╙╘┴╥╘ DESCRIBED ABOVE, WILL REMIND YOU THAT YOU COULD
LOSE ANY TEXT YOU HAVE NOT YET SAVED, AND WILL ALLOW YOU TO ABORT BACK TO THE
═AIN ═ENU.
----------------------------------------------------------------------------
╘HERE ARE TWO VERSIONS OF 1.4 AVAILABLE.. ╧NE HAS BEEN COMPILED FOR THE ├64,
THE OTHER FOR THE 128. ╘HE 64 VERSION REQUIRES NOT ONLY THE MAIN FILE, BUT A
SHORT BOOT FILE, AND AN M/L ROUTINE. ┴LL TOGETHER, THE ├64 REQUIRES THE
FOLLOWING: ├64/╞╔╠┼ ┼─╔╘1.4 (THE MAIN FILE), ├64/┼─╔╘1.4 ┬╧╧╘ (THE BOOT),
AND ├64/╞╔╠┼ ┼─╔╘.═╠ (THE MACHINE LANGUAGE ROUTINE). ╘HE BOOT FILE IS LOADED
USING ,8.
╘HE 128 VERSION INCLUDES ONLY THE MAIN FILE (COMPILED FOR THE 128) 128/╞╔╠┼ ┼─╔╘1.4
─OCUMENTATION FOR EITHER VERSION IS THE SAME... ─╧├/╞╔╠┼ ┼─╔╘1.4